@media (min-width: 1201px) {
    html {
        font-size: 100px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}
@media (max-width: 1200px) {
    html {
        font-size: 86px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}
@media (max-width: 1000px) {
    html {
        font-size: 68px;
    }
    .pc{ display:block;}
    .sj{ display:none;}
}

@media (max-width: 800px) {
    html {
        font-size:65px;
    }
   .pc{ display:block;}
    .sj{ display:none;}
}
@media (max-width: 640px) {
    html {
        font-size: 32px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}

@media (max-width: 414px) {
    html {
        font-size: 27px;
    }
     .pc{ display:none;}
    .sj{ display:block;}
}

@media (max-width: 400px) {
    html {
        font-size: 20px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}

@media (max-width: 375px) {
    html {
        font-size: 18.75px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}

@media (max-width: 360px) {
    html {
        font-size: 18px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}

@media (max-width: 320px) {
    html {
        font-size: 16px;
    }
    .pc{ display:none;}
    .sj{ display:block;}
}

body, html, h1, h2, h3, h4, h5, dl, dd, dt, ul, li, ol, span, p {
    margin: 0;
    padding: 0;
}
body {
    min-width: 320px !important;
    background-color: #fff;
    font-family:'Microsoft YaHei';
}
img {
    border: 0 none;
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    color: #000;
}
select {
    border: 0 none;
}
input,
textarea,
select {
    outline: none;
    border: 0 none;
    padding: 0;
    margin: 0;
}
ol,
ul,
li {
    list-style: none;
}
.pc_box {
    /*width:63.15789%;*/
    max-width:1358px;
    margin:0 auto;
}

.pc .header .top {
    width:100%;
    background:url(/web_images/header_top_01.jpg)no-repeat;
    background-size:100% 100%;
    overflow:hidden;
}
.pc .header .top .logo{
    width:44.2%;
    float:left;
}
.pc .header .top .logo img{
    width:100%;
    vertical-align:text-top
}
.pc .header .top .tel{
    width:11.765%;
    float:right;
    background:url(/web_images/index_03.png)no-repeat;
    background-size:42.68%;
    background-position:left center;
    font-size:0.24rem;
    color:#2c52b2;
    font-family:Impact;
    padding-left:10%;
    margin-top:0.35rem;
}
.pc .header .daoh {
    background:#305dc4;
    overflow:hidden;
    height:0.55rem;
    line-height:0.55rem;
}
.pc .header .daoh ul{
    width:77.823%;
    float:left;
    display:flex;
    justify-content:space-between;
}
.pc .header .daoh ul li{
    font-size:0.2rem;
    padding:0 2.8%;
    word-break:keep-all;
}
.pc .header .daoh ul li.on{
    background:#5180ee;
}
.pc .header .daoh ul li a{
    color:#fff;
}
.pc .header .daoh .sousuo{
    float:right;
    width:19.145%;
    height:0.34rem;
    background:#fff;
    border-radius:0.05rem;
    line-height:0;
    font-size:0;
    margin-top:0.1rem;
    margin-right:0.05%;
    overflow:hidden;
}
.pc .header .daoh .sousuo input{
    width:80%;
    float:left;
    height:0.34rem;
    line-height:0.34rem;
    padding-left:4%;
    font-size:0.16rem;
    color:#c0c0c0;
}
.pc .header .daoh .sousuo a.btn {
    float:right;
    display:block;
    width:15%;
    background:url(/web_images/ssbtn_04.jpg)no-repeat;
    background-size:90%;
    height:0.34rem;
}
.pc .boot {
    background:#091629;
    overflow:hidden;
    padding-top:0.5rem;
    padding-bottom:0.4rem;
}
.pc .boot .left{
    float:left;
}
.pc .boot .daohang{
    font-size:0.18rem;
    color:#fff;
    display:flex;
    padding-bottom:0.2rem;
}
.pc .boot .daohang a{
    display:block;
    color:#fff;
}
.pc .boot .gs_txt{
    font-size:0.16rem;
    color:#ffffff;
    line-height:0.24rem;
    margin-bottom:0.2rem;
}
.pc .boot .banquan{
    font-size:0.16rem;
    color:#fff;
}
.pc .boot .banquan a{
    color:#fff;
}
.pc .boot .right{
    float:right;
    width:21.85%;
    display:flex;
    justify-content:space-between;
}
.pc .boot .right img{
    width:44.14%;
}
.pc .liuyan {
    width:100%;
    background:url(/web_images/liuyan_46.jpg)no-repeat;
    background-size:100% 100%;
    padding-bottom:0.4rem;
    overflow:hidden;
}
.pc .liuyan .jj{
    font-size:0.24rem;
    line-height:0.34rem;
    text-align:center;
    color:#fff;
    padding-top:0.5rem;
    padding-bottom:0.3rem;
}
.pc .liuyan .btn_box{
    display:flex;
    justify-content:center;
}
.pc .liuyan .btn_box a{
    display:block;
    margin:0 1%;
    font-size:0.18rem;
    height:0.38rem;
    line-height:0.38rem;
    padding:0 2.5%;
}
.pc .liuyan .btn_box a.lxwm{
    border-radius:0.5rem;
    background:#fff;
    color:#2d5194;
}
.pc .liuyan .btn_box a.zxly{
    border-radius:0.5rem;
    background:#2d5194;
    color:#fff;
    border:1px solid #fff;
}
.pc .piaofu {
    position: fixed;
    bottom: 10%;
    right: 2%;
    z-index:99;
}
.pc .piaofu a{
    display:block;
    font-size:0;
    line-height:0;
    margin-bottom:2px;
    width:100%;
}
.pc .piaofu a img{
    width:100%;
}

.sj .liuyan{
    width:100%;
    background:url(/web_images/sj_ly_64.jpg)no-repeat;
    background-size:100% 100%;
    padding-bottom:1.75rem;
    overflow:hidden;
}
.sj .liuyan .txt{
    font-size:0.5275rem;
    line-height:1.25rem;
    color:#fff;
    text-align:center;
    padding-top:2rem;
    margin-bottom:0.5rem;
}
.sj .liuyan ul{
    display:flex;
    justify-content:center;
}
.sj .liuyan ul li{
    width:21.875%;
    height:1.1875rem;
    line-height:1.1875rem;
    font-size:0.6875rem;
    border-radius:0.8rem;
    text-align:center;
    margin:0 2.5%;
}
.sj .liuyan ul li.lx{
    background:#fff;
}
.sj .liuyan ul li.lx a{
    color:#2d5194;
}
.sj .liuyan ul li.ly{
    border:1px solid #fff;
}
.sj .liuyan ul li.ly a{
    color:#fff;
}
.sj .banquan{
    background:#091629;
    padding: 1rem 1.5625%;
    font-size:0.5625rem;
    line-height:0.9375rem;
    color:#fff;
    text-align:center;
}
.sj .banquan a{
    color:#fff;
}
.sj .piaofu {
    position: fixed;
    bottom: 10%;
    right: 2%;
    z-index:99;
    width:20%;
}
.sj .piaofu a{
    display:block;
    font-size:0;
    line-height:0;
    margin-bottom:2px;
    width:100%;
}
.sj .piaofu a img{
    width:100%;
}
